<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="js/vue.js"></script>
    <script src="js/axios.js"></script>
    <script src="js/util.js"></script>
</head>
<body>
<div class="box" id="app">
    <div class="header">
        <span :class="{cur:curState == index}" v-for="(item,index) in hTitle" @mouseenter="displayState(index)">{{item}}</span>
    </div>
    <div class="content" v-show="curState == 0">
        <p>首页首页首页首页首页首页首页首页首页</p>
        <p>首页首页首页首页首页首页首页首页首页</p>
        <p>首页首页首页首页首页首页首页首页首页</p>
        <p>首页首页首页首页首页首页首页首页首页</p>
        <p>首页首页首页首页首页首页首页首页首页</p>
        <p>首页首页首页首页首页首页首页首页首页</p>

    </div>
    <div class="content"  v-show="curState == 2">
        <p>娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐</p>
        <p>娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐</p>
        <p>娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐</p>
        <p>娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐</p>
        <p>娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐</p>
        <p>娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐娱乐</p>

    </div>
    <div class="content"  v-show="curState == 1">
        <p>新闻新闻新闻新闻新闻新闻新闻新闻新闻</p>
        <p>新闻新闻新闻新闻新闻新闻新闻新闻新闻</p>
        <p>新闻新闻新闻新闻新闻新闻新闻新闻新闻</p>
        <p>新闻新闻新闻新闻新闻新闻新闻新闻新闻</p>
        <p>新闻新闻新闻新闻新闻新闻新闻新闻新闻</p>
        <p>新闻新闻新闻新闻新闻新闻新闻新闻新闻</p>
    </div>
</div>
<script>
    var vue = new Vue({
        el:"#app",
        data:{
            hTitle:['首页','新闻','娱乐'],
            showContent: true,
            curState: 0
        },
        methods: {
            displayState(index) {
                this.curState = index;
            }
        },
    })
</script>
</body>
</html>